Lattice-Boltzmann Simulation of the Shallow-Water Equations with Fluid-Structure Interaction on Multi- and Manycore Processors

نویسندگان

  • Markus Geveler
  • Dirk Ribbrock
  • Dominik Göddeke
  • Stefan Turek
چکیده

We present an efficient method for the simulation of laminar fluid flows with free surfaces including their interaction with moving rigid bodies, based on the two-dimensional shallow water equations and the Lattice-Boltzmann method. Our implementation targets multiple fundamentally different architectures such as commodity multicore CPUs with SSE, GPUs, the Cell BE and clusters. We show that our code scales well on an MPI-based cluster; that an eightfold speedup can be achieved using modern GPUs in contrast to multithreaded CPU code and, finally, that it is possible to solve fluid-structure interaction scenarios with high resolution at interactive rates.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A simulation suite for Lattice-Boltzmann based real-time CFD applications exploiting multi-level parallelism on modern multi- and many-core architectures

We present a software approach to hardware-oriented numerics which builds upon an augmented, previously published set of open-source libraries facilitating portable code development and optimisation on a wide range of modern computer architectures. In order to maximise efficiency, we exploit all levels of parallelism, including vectorisation within CPU cores, the Cell BE and GPUs, shared memory...

متن کامل

Performance and accuracy of Lattice-Boltzmann kernels on multi- and manycore architectures

We present different kernels based on Lattice-Boltzmann methods for the solution of the twodimensional Shallow Water and Navier-Stokes equations on fully structured lattices. The functionality ranges from simple scenarios like open-channel flows with planar beds to simulations with complex scene geometries like solid obstacles and non-planar bed topography with drystates and even interaction of...

متن کامل

Lattice Boltzmann Method Application on Headwater at Lata Kinjang Waterfall, Malaysia

Headwater accident is a natural phenomenon that occurs in every flow channel, resulting in tremendous incidents that involve vulnerable lives and destruction of its surroundings. This study focuses on simulation of potential headwater accidents at Lata Kinjang waterfall (Perak, Malaysia) with the aim of understanding the behavior of headwater accidents from the hydraulic aspect. By deploying th...

متن کامل

Numerical simulation of a three-layered radiant porous heat exchanger including lattice Boltzmann simulation of fluid flow

This paper deals with the hydrodynamic and thermal analysis of a new type of porous heat exchanger (PHE). This system operates based on energy conversion between gas enthalpy and thermal radiation. The proposed PHE has one high temperature (HT) and two heat recovery (HR1 and HR2) sections. In HT section, the enthalpy of flowing high temperature gas flow that is converted to thermal radiation em...

متن کامل

Numerical Simulation of Fluid Flow Past a Square Cylinder Using a Lattice Boltzmann Method

The method of lattice boltzmann equation(LBE) is a kinetic-based approach for fluid flow computations. In the last decade, minimal kinetic models, and primarily the LBE, have met with significant success in the simulation of complex hydrodynamic phenomena, ranging from slow flows in grossly irregular geometries to fully developed turbulence, to flow with dynamic phase transitions. In the presen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010